apr

类 返回码处理

系统.对象
    └apr.返回码处理


公开 类 返回码处理 <基类型 = 系统.对象

本类提供了返回码处理的方法。


方法摘要
公开 静态 整数

取返回码() 

    有些方法在执行时设置返回码,可以使用本方法取得返回码,注意的是本方法取得的返回码是己执行的最后一个方法(如果它设置返回码)所设置的值。

公开 静态 文本

取文字描述(整数 返回码) 

    执行成功返回指定的返回码的文字描述,失败返回空文本。

公开 静态 逻辑

IS_ENOSTAT(整数 返回码) 

    是否无法对一个文件执行取文件状态操作。

公开 静态 逻辑

IS_ENOPOOL(整数 返回码) 

    是否没有提供内存池来执行内存分配操作。

公开 静态 逻辑

IS_EBADDATE(整数 返回码) 

    是否指定了一个无效的日期。

公开 静态 逻辑

IS_EINVALSOCK(整数 返回码) 

    是否指定了一个无效的套接字。

公开 静态 逻辑

IS_ENOPROC(整数 返回码) 

    是否没有指定一个进程的结构。

公开 静态 逻辑

IS_ENOTIME(整数 返回码) 

    是否没有指定一个时间结构。

公开 静态 逻辑

IS_ENODIR(整数 返回码) 

    是否没有指定一个目录结构。

公开 静态 逻辑

IS_ENOLOCK(整数 返回码) 

    是否没有指定一个互斥锁结构。

公开 静态 逻辑

IS_ENOPOLL(整数 返回码) 

    是否没有指定一个轮询结构。

公开 静态 逻辑

IS_ENOSOCKET(整数 返回码) 

    是否没有指定一个套接字。

公开 静态 逻辑

IS_ENOTHREAD(整数 返回码) 

    是否没有指定一个线程结构。

公开 静态 逻辑

IS_ENOTHDKEY(整数 返回码) 

    是否没有指定一个线程键结构。

公开 静态 逻辑

IS_EGENERAL(整数 返回码) 

    是否为apr的常规错误。

公开 静态 逻辑

IS_ENOSHMAVAIL(整数 返回码) 

    是否没有更多的可用共享内存。

公开 静态 逻辑

IS_EBADIP(整数 返回码) 

    是否描述的IP地址错误。

公开 静态 逻辑

IS_EBADMASK(整数 返回码) 

    是否描述的IP地址掩码错误。

公开 静态 逻辑

IS_EABSOLUTE(整数 返回码) 

    是否指定的路径值是绝对路径。

公开 静态 逻辑

IS_ERELATIVE(整数 返回码) 

    是否指定的路径是相对路径。

公开 静态 逻辑

IS_EINCOMPLETE(整数 返回码) 

    是否指定的路径既不是相对路径也不是绝对路径。

公开 静态 逻辑

IS_EABOVEROOT(整数 返回码) 

    是否指定的路径在跟路径上。

公开 静态 逻辑

IS_EBADPATH(整数 返回码) 

    是否指定的路径有错误。

公开 静态 逻辑

IS_EPATHWILD(整数 返回码) 

    是否指定的路径包含通配符。

公开 静态 逻辑

IS_ESYMNOTFOUND(整数 返回码) 

    是否无法查找到指定的符号。

公开 静态 逻辑

IS_EPROC_UNKNOWN(整数 返回码) 

    是否该进程无法被apr所识别。

公开 静态 逻辑

IS_ENOTENOUGHENTROPY(整数 返回码) 

公开 静态 逻辑

IS_INCHILD(整数 返回码) 

    是否程序正在执行子进程。

公开 静态 逻辑

IS_INPARENT(整数 返回码) 

    是否程序正在执行父进程。

公开 静态 逻辑

IS_DETACH(整数 返回码) 

    是否线程从主线程中被分离出来。

公开 静态 逻辑

IS_NOTDETACH(整数 返回码) 

    是否线程尚未从主线程中分离出来。

公开 静态 逻辑

IS_CHILD_DONE(整数 返回码) 

    是否子进程已经执行完毕。

公开 静态 逻辑

IS_CHILD_NOTDONE(整数 返回码) 

公开 静态 逻辑

IS_TIMEUP(整数 返回码) 

    是否执行操作超时。

公开 静态 逻辑

IS_INCOMPLETE(整数 返回码) 

    是否操作不完全,可能一些处理己完成或部分结果有效。

公开 静态 逻辑

IS_BADARG(整数 返回码) 

    参数有问题

公开 静态 逻辑

IS_EOF(整数 返回码) 

    是否已经到达文件的末尾。

公开 静态 逻辑

IS_NOTFOUND(整数 返回码) 

    是否在轮询结构中无法发现套接字。

公开 静态 逻辑

IS_ANONYMOUS(整数 返回码) 

    是否正在使用匿名的共享内存。

公开 静态 逻辑

IS_FILEBASED(整数 返回码) 

    是否正在使用文件名作为共享内存的键。

公开 静态 逻辑

IS_KEYBASED(整数 返回码) 

    是否正在使用共享键作为共享内存的键。

公开 静态 逻辑

IS_EINIT(整数 返回码) 

    是否其它返回值,除了己指定选项的其它情况,意味着其它错误或没错误。

公开 静态 逻辑

IS_ENOTIMPL(整数 返回码) 

    是否在该平台上,该apr方法尚未实现功能。

公开 静态 逻辑

IS_EMISMATCH(整数 返回码) 

    是否输入的两个密码不匹配。

公开 静态 逻辑

IS_EBUSY(整数 返回码) 

    是否给定的互斥锁正忙,已经被锁定。

公开 静态 逻辑

IS_EACCES(整数 返回码) 

    是否权限不足拒绝访问。

公开 静态 逻辑

IS_EEXIST(整数 返回码) 

    是否文件己存在。

公开 静态 逻辑

IS_ENAMETOOLONG(整数 返回码) 

    是否路径名太长。

公开 静态 逻辑

IS_ENOENT(整数 返回码) 

    是否未找到文件或目录。

公开 静态 逻辑

IS_ENOTDIR(整数 返回码) 

    是否未找到目录。

公开 静态 逻辑

IS_ENOSPC(整数 返回码) 

    是否文件系统的剩余空间不足。

公开 静态 逻辑

IS_ENOMEM(整数 返回码) 

    是否核心内存不足。

公开 静态 逻辑

IS_EMFILE(整数 返回码) 

    是否进程文件表溢出,无法再建立新的套接字。

公开 静态 逻辑

IS_ENFILE(整数 返回码) 

    是否核心内存不足,无法建立新的套接字结构。

公开 静态 逻辑

IS_EBADF(整数 返回码) 

    是否文件描述述为无效的或该文件已关闭。

公开 静态 逻辑

IS_EINVAL(整数 返回码) 

    是否无效的参数。

公开 静态 逻辑

IS_ESPIPE(整数 返回码) 

    是否不合法的查找。

公开 静态 逻辑

IS_EAGAIN(整数 返回码) 

    是否操作将阻塞。

公开 静态 逻辑

IS_EINTR(整数 返回码) 

    是否该调用被信号所中断。

公开 静态 逻辑

IS_ENOTSOCK(整数 返回码) 

    是否非套接字描述符,可能是文件描述符。

公开 静态 逻辑

IS_ECONNREFUSED(整数 返回码) 

    是否连接请求被服务端拒绝。

公开 静态 逻辑

IS_EINPROGRESS(整数 返回码) 

    是否本操作正在进行中。

公开 静态 逻辑

IS_ECONNABORTED(整数 返回码) 

    是否连接中断。

公开 静态 逻辑

IS_ECONNRESET(整数 返回码) 

    是否重新连接。

公开 静态 逻辑

IS_ETIMEDOUT(整数 返回码) 

    是否企图连线的操作超过限定时间仍未有响应。

公开 静态 逻辑

IS_EHOSTUNREACH(整数 返回码) 

    是否没有线路能够到达主机。

公开 静态 逻辑

IS_ENETUNREACH(整数 返回码) 

    是否无法传送数据包至指定的主机。

公开 静态 逻辑

IS_EFTYPE(整数 返回码) 

    是否不适当的文件类型或格式。

公开 静态 逻辑

IS_EPIPE(整数 返回码) 

    是否无法使用的管道。

公开 静态 逻辑

IS_EXDEV(整数 返回码) 

    是否操作的双方不是建立在同一个文件系统。

公开 静态 逻辑

IS_ENOTEMPTY(整数 返回码) 

    是否目录不为空。

公开 静态 文本

取文字描述() 

    执行成功返回最近一次设置的返回码文字描述,失败返回空文本。

系统.对象 继承的方法
比较类型, 是否实现, 取类名, 发送事件, 等于, 比较, 到文本, 比较引用

取返回码

公开 静态 整数 取返回码()

    有些方法在执行时设置返回码,可以使用本方法取得返回码,注意的是本方法取得的返回码是己执行的最后一个方法(如果它设置返回码)所设置的值。


取文字描述

公开 静态 文本 取文字描述(整数 返回码)

    执行成功返回指定的返回码的文字描述,失败返回空文本。

参数:

    返回码


IS_ENOSTAT

公开 静态 逻辑 IS_ENOSTAT(整数 返回码)

    是否无法对一个文件执行取文件状态操作。

参数:

    返回码


IS_ENOPOOL

公开 静态 逻辑 IS_ENOPOOL(整数 返回码)

    是否没有提供内存池来执行内存分配操作。

参数:

    返回码


IS_EBADDATE

公开 静态 逻辑 IS_EBADDATE(整数 返回码)

    是否指定了一个无效的日期。

参数:

    返回码


IS_EINVALSOCK

公开 静态 逻辑 IS_EINVALSOCK(整数 返回码)

    是否指定了一个无效的套接字。

参数:

    返回码


IS_ENOPROC

公开 静态 逻辑 IS_ENOPROC(整数 返回码)

    是否没有指定一个进程的结构。

参数:

    返回码


IS_ENOTIME

公开 静态 逻辑 IS_ENOTIME(整数 返回码)

    是否没有指定一个时间结构。

参数:

    返回码


IS_ENODIR

公开 静态 逻辑 IS_ENODIR(整数 返回码)

    是否没有指定一个目录结构。

参数:

    返回码


IS_ENOLOCK

公开 静态 逻辑 IS_ENOLOCK(整数 返回码)

    是否没有指定一个互斥锁结构。

参数:

    返回码


IS_ENOPOLL

公开 静态 逻辑 IS_ENOPOLL(整数 返回码)

    是否没有指定一个轮询结构。

参数:

    返回码


IS_ENOSOCKET

公开 静态 逻辑 IS_ENOSOCKET(整数 返回码)

    是否没有指定一个套接字。

参数:

    返回码


IS_ENOTHREAD

公开 静态 逻辑 IS_ENOTHREAD(整数 返回码)

    是否没有指定一个线程结构。

参数:

    返回码


IS_ENOTHDKEY

公开 静态 逻辑 IS_ENOTHDKEY(整数 返回码)

    是否没有指定一个线程键结构。

参数:

    返回码


IS_EGENERAL

公开 静态 逻辑 IS_EGENERAL(整数 返回码)

    是否为apr的常规错误。

参数:

    返回码


IS_ENOSHMAVAIL

公开 静态 逻辑 IS_ENOSHMAVAIL(整数 返回码)

    是否没有更多的可用共享内存。

参数:

    返回码


IS_EBADIP

公开 静态 逻辑 IS_EBADIP(整数 返回码)

    是否描述的IP地址错误。

参数:

    返回码


IS_EBADMASK

公开 静态 逻辑 IS_EBADMASK(整数 返回码)

    是否描述的IP地址掩码错误。

参数:

    返回码


IS_EABSOLUTE

公开 静态 逻辑 IS_EABSOLUTE(整数 返回码)

    是否指定的路径值是绝对路径。

参数:

    返回码


IS_ERELATIVE

公开 静态 逻辑 IS_ERELATIVE(整数 返回码)

    是否指定的路径是相对路径。

参数:

    返回码


IS_EINCOMPLETE

公开 静态 逻辑 IS_EINCOMPLETE(整数 返回码)

    是否指定的路径既不是相对路径也不是绝对路径。

参数:

    返回码


IS_EABOVEROOT

公开 静态 逻辑 IS_EABOVEROOT(整数 返回码)

    是否指定的路径在跟路径上。

参数:

    返回码


IS_EBADPATH

公开 静态 逻辑 IS_EBADPATH(整数 返回码)

    是否指定的路径有错误。

参数:

    返回码


IS_EPATHWILD

公开 静态 逻辑 IS_EPATHWILD(整数 返回码)

    是否指定的路径包含通配符。

参数:

    返回码


IS_ESYMNOTFOUND

公开 静态 逻辑 IS_ESYMNOTFOUND(整数 返回码)

    是否无法查找到指定的符号。

参数:

    返回码


IS_EPROC_UNKNOWN

公开 静态 逻辑 IS_EPROC_UNKNOWN(整数 返回码)

    是否该进程无法被apr所识别。

参数:

    返回码


IS_ENOTENOUGHENTROPY

公开 静态 逻辑 IS_ENOTENOUGHENTROPY(整数 返回码)

参数:

    返回码


IS_INCHILD

公开 静态 逻辑 IS_INCHILD(整数 返回码)

    是否程序正在执行子进程。

参数:

    返回码


IS_INPARENT

公开 静态 逻辑 IS_INPARENT(整数 返回码)

    是否程序正在执行父进程。

参数:

    返回码


IS_DETACH

公开 静态 逻辑 IS_DETACH(整数 返回码)

    是否线程从主线程中被分离出来。

参数:

    返回码


IS_NOTDETACH

公开 静态 逻辑 IS_NOTDETACH(整数 返回码)

    是否线程尚未从主线程中分离出来。

参数:

    返回码


IS_CHILD_DONE

公开 静态 逻辑 IS_CHILD_DONE(整数 返回码)

    是否子进程已经执行完毕。

参数:

    返回码


IS_CHILD_NOTDONE

公开 静态 逻辑 IS_CHILD_NOTDONE(整数 返回码)

参数:

    返回码


IS_TIMEUP

公开 静态 逻辑 IS_TIMEUP(整数 返回码)

    是否执行操作超时。

参数:

    返回码


IS_INCOMPLETE

公开 静态 逻辑 IS_INCOMPLETE(整数 返回码)

    是否操作不完全,可能一些处理己完成或部分结果有效。

参数:

    返回码


IS_BADARG

公开 静态 逻辑 IS_BADARG(整数 返回码)

    参数有问题

参数:

    返回码


IS_EOF

公开 静态 逻辑 IS_EOF(整数 返回码)

    是否已经到达文件的末尾。

参数:

    返回码


IS_NOTFOUND

公开 静态 逻辑 IS_NOTFOUND(整数 返回码)

    是否在轮询结构中无法发现套接字。

参数:

    返回码


IS_ANONYMOUS

公开 静态 逻辑 IS_ANONYMOUS(整数 返回码)

    是否正在使用匿名的共享内存。

参数:

    返回码


IS_FILEBASED

公开 静态 逻辑 IS_FILEBASED(整数 返回码)

    是否正在使用文件名作为共享内存的键。

参数:

    返回码


IS_KEYBASED

公开 静态 逻辑 IS_KEYBASED(整数 返回码)

    是否正在使用共享键作为共享内存的键。

参数:

    返回码


IS_EINIT

公开 静态 逻辑 IS_EINIT(整数 返回码)

    是否其它返回值,除了己指定选项的其它情况,意味着其它错误或没错误。

参数:

    返回码


IS_ENOTIMPL

公开 静态 逻辑 IS_ENOTIMPL(整数 返回码)

    是否在该平台上,该apr方法尚未实现功能。

参数:

    返回码


IS_EMISMATCH

公开 静态 逻辑 IS_EMISMATCH(整数 返回码)

    是否输入的两个密码不匹配。

参数:

    返回码


IS_EBUSY

公开 静态 逻辑 IS_EBUSY(整数 返回码)

    是否给定的互斥锁正忙,已经被锁定。

参数:

    返回码


IS_EACCES

公开 静态 逻辑 IS_EACCES(整数 返回码)

    是否权限不足拒绝访问。

参数:

    返回码


IS_EEXIST

公开 静态 逻辑 IS_EEXIST(整数 返回码)

    是否文件己存在。

参数:

    返回码


IS_ENAMETOOLONG

公开 静态 逻辑 IS_ENAMETOOLONG(整数 返回码)

    是否路径名太长。

参数:

    返回码


IS_ENOENT

公开 静态 逻辑 IS_ENOENT(整数 返回码)

    是否未找到文件或目录。

参数:

    返回码


IS_ENOTDIR

公开 静态 逻辑 IS_ENOTDIR(整数 返回码)

    是否未找到目录。

参数:

    返回码


IS_ENOSPC

公开 静态 逻辑 IS_ENOSPC(整数 返回码)

    是否文件系统的剩余空间不足。

参数:

    返回码


IS_ENOMEM

公开 静态 逻辑 IS_ENOMEM(整数 返回码)

    是否核心内存不足。

参数:

    返回码


IS_EMFILE

公开 静态 逻辑 IS_EMFILE(整数 返回码)

    是否进程文件表溢出,无法再建立新的套接字。

参数:

    返回码


IS_ENFILE

公开 静态 逻辑 IS_ENFILE(整数 返回码)

    是否核心内存不足,无法建立新的套接字结构。

参数:

    返回码


IS_EBADF

公开 静态 逻辑 IS_EBADF(整数 返回码)

    是否文件描述述为无效的或该文件已关闭。

参数:

    返回码


IS_EINVAL

公开 静态 逻辑 IS_EINVAL(整数 返回码)

    是否无效的参数。

参数:

    返回码


IS_ESPIPE

公开 静态 逻辑 IS_ESPIPE(整数 返回码)

    是否不合法的查找。

参数:

    返回码


IS_EAGAIN

公开 静态 逻辑 IS_EAGAIN(整数 返回码)

    是否操作将阻塞。

参数:

    返回码


IS_EINTR

公开 静态 逻辑 IS_EINTR(整数 返回码)

    是否该调用被信号所中断。

参数:

    返回码


IS_ENOTSOCK

公开 静态 逻辑 IS_ENOTSOCK(整数 返回码)

    是否非套接字描述符,可能是文件描述符。

参数:

    返回码


IS_ECONNREFUSED

公开 静态 逻辑 IS_ECONNREFUSED(整数 返回码)

    是否连接请求被服务端拒绝。

参数:

    返回码


IS_EINPROGRESS

公开 静态 逻辑 IS_EINPROGRESS(整数 返回码)

    是否本操作正在进行中。

参数:

    返回码


IS_ECONNABORTED

公开 静态 逻辑 IS_ECONNABORTED(整数 返回码)

    是否连接中断。

参数:

    返回码


IS_ECONNRESET

公开 静态 逻辑 IS_ECONNRESET(整数 返回码)

    是否重新连接。

参数:

    返回码


IS_ETIMEDOUT

公开 静态 逻辑 IS_ETIMEDOUT(整数 返回码)

    是否企图连线的操作超过限定时间仍未有响应。

参数:

    返回码


IS_EHOSTUNREACH

公开 静态 逻辑 IS_EHOSTUNREACH(整数 返回码)

    是否没有线路能够到达主机。

参数:

    返回码


IS_ENETUNREACH

公开 静态 逻辑 IS_ENETUNREACH(整数 返回码)

    是否无法传送数据包至指定的主机。

参数:

    返回码


IS_EFTYPE

公开 静态 逻辑 IS_EFTYPE(整数 返回码)

    是否不适当的文件类型或格式。

参数:

    返回码


IS_EPIPE

公开 静态 逻辑 IS_EPIPE(整数 返回码)

    是否无法使用的管道。

参数:

    返回码


IS_EXDEV

公开 静态 逻辑 IS_EXDEV(整数 返回码)

    是否操作的双方不是建立在同一个文件系统。

参数:

    返回码


IS_ENOTEMPTY

公开 静态 逻辑 IS_ENOTEMPTY(整数 返回码)

    是否目录不为空。

参数:

    返回码


取文字描述

公开 静态 文本 取文字描述()

    执行成功返回最近一次设置的返回码文字描述,失败返回空文本。



http://dotef.eyuyan.com